A Scandinavian Perspective OLE LEHRMANN MADSEN
نویسنده
چکیده
We discuss a number of open issues within object-oriented programming. The central mechanisms of object-oriented programming appeared with Simula developed more than 30 years ago including class, subclass, virtual function, active object and the first application framework, Class Simulation. The core parts of object-oriented programming should be well understood, but there are still a large number of issues where there is no consensus.
منابع مشابه
Part Objects and their Location
The notion of location of part objects is introduced, yielding a reference to the containing object. Combined with locally defined objects and classes (block structure), singularly defined part objects, and references to part objects, it is a powerful language mechanism for defining objects with different aspects or roles. The use of part objects for inheritance of code is also explored. ∗Prese...
متن کاملAn overview of BETA
BETA is a modern object-oriented language from the Scandinavian school of objectorientation where the first object-oriented language Simula [DMN70] was developed. BETA supports the object-oriented perspective on programming and contains comprehensive facilities for procedural and functional programming. BETA has powerful abstraction mechanisms for supporting identification of objects, classific...
متن کاملTowards Integration of State Machines and Object-Oriented Languages
Towards Integration of State Machines and Object-Oriented Languages Ole Lehrmann Madsen The Danish National Centre for IT Research Computer Science Department, Aarhus University Åbogade 34, DK-8200 Århus N, Denmark Ole.L.Madsen@{cit.dk,daimi.au.dk} Tel.: +45 8942 5670, Fax: +45 8942 2443 Abstract The goal of this paper is to obtain a one-to-one correspondence between state machines as e.g. used...
متن کاملA Conceptual Approach to Teaching Object-Orientation to C Programmers
This paper describes experiences from a three-day course held as part of a collaborative research project, in which object-oriented programming was taught to a group of engineers who were all proficient C programmers. Our approach to teaching object-oriented programming focuses on conceptual modeling, emphasizing that object-orientation is not a bag of solutions and technology; rather, object-o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009